#include<iostream>
#include<list>
#include"global.hpp"


int main()
{
    std::list<int> l;
    l.push_back(1);
    l.push_back(2);
    l.push_back(3);

    //list不支持随机迭代器
        //l.insert(l.begin()+1,99);不支持+
        //l[1];不支持[]重载

    //在第index位置插入只允许一个一个往下找
        //  auto ite=l.begin();
        //  ite++;
        //  ite++;
        //  l.insert(ite,99);

        // auto ite=l.end();
        // ite--;//双向链表支持从后往前

    //归并
        auto l2=l;
        l.merge(2);
        
    //按值删除
        l.remove(3);





    Print(l);
    return 0;
}